<?php

/*-----------------------------------------------------------*\
|          - Модуль відображає статті або новини -           |
|                 Author:  Skalden Russell                   |
|                 Last modify: 20130104                      |
\*-----------------------------------------------------------*/


////// Початок нової сесії
session_start();

////// Встановлення кодування UTF-8
header('Content-Type: text/html; charset=utf-8');

// Показати помилки
@ini_set('display_errors', true );
@ini_set('error_reporting', E_ALL ^ E_NOTICE);

// MD5 SALT
define('MD5_SALT', 'TSUE');

// Безпека
define('TSUE_SEC', TRUE);

// Максимальна кількість сброб введення логін/пароль (antibrutforce)
define('TSUE_SEC_ABF', 20);

// Поточний каталог
define('TSUE_DIR', dirname(__FILE__));

// Встановлення кодування
$CFG['charset'] = "utf-8";

// Налаштування системи
include_once( TSUE_DIR . '/data/settings.php' );
// Локалізація
include_once( TSUE_DIR . '/data/language/ru_loc/ru_adminpanel.lng');
// Налаштування БД
include_once( TSUE_DIR . '/data/config.php');
// Клас SQL
include_once( TSUE_DIR . '/engine/database/cmysql.php');
// Елементи Kalyna
include_once( TSUE_DIR . '/engine/elements.php');
// Парсер ресурсу
include_once( TSUE_DIR . '/engine/include/build.content.php');
// Кодування/Декодування тексту
include_once( TSUE_DIR . '/engine/include/security.text.php');


	$rows = array();
	$pContent = new CContent("", "");
	$sectext = new CSecurity();
	
	$sql = new cMysql();
	$sql->connect($SQL_CONF['host'], $SQL_CONF['user'], $SQL_CONF['pass'], $SQL_CONF['dbname']);
	
	if( $sectext->digit( $_GET['id'] ) === 0 )
	{
		$_GET['id'] = 1;
	}
	else
	{
		$_GET['id'] = $sectext->digit( $_GET['id'] );
	}
	
	$rows = $sql->fetch_array("SELECT `title`, `pagefull`, `author`, `date`, `views` FROM `". $SQL_CONF['pref'] ."newstrack` WHERE `newsid`='".$_GET['id']."'");
	$sql->query("UPDATE `".$SQL_CONF['pref']."newstrack` SET `views`='". ($rows[0]['views']+1) ."' WHERE `newsid` ='". $_GET['id']."' LIMIT 1");
	$sql->close();

	$pContent->SetReplace( 'title', 	$sectext->decode( $rows[0]['title'] ) );
	$pContent->SetReplace( 'fullnews', 	$sectext->decode( $rows[0]['pagefull'] ) );
	$pContent->SetReplace( 'author', 	$sectext->decode( $rows[0]['author'] ) );
	$pContent->SetReplace( 'date', 		$sectext->decode( $rows[0]['date'] ) );
	$pContent->SetReplace( 'views', 	$sectext->digit( $rows[0]['views'] ) );
	
$pContent->SetReplace( "indexcontent", $pContent->getContent('styles/' . $MALINA_CONF['theme_cur'] . '/mod_news.html', 'r'));
echo $pContent->getContent('styles/' . $MALINA_CONF['theme_cur'] . '/index.html', 'r');



?>